Hellenic Python 

Hellenic Python 

Μενού

Μάθημα:

Πώς αρχίζεις ένα python code:

print("hello world") 
Το παραπάνω γράφει στο output ότι έχεις γράψει μέσα στην παρένθεση.

Μεταβλητές

Οι μεταβλητές είναι ουσιαστικά ένα δοχείο που μπορούμε να αποθηκεύσουμε τιμές.
Τύπος string (αποθήκευση ονόματος):
name = "το όνομα σου"
print(name)  για να γράψει στο output το όνομα σου.
print(type(name)) για να γράψει στο output τον τύπο της μεταβλητής.
Αν θες να βάλεις δύο μεταβλητές:
first_name = "το όνομα που θες"
last_name = "το όνομα που θες"
Τύπος integes (αποθηκεύεις ακέραιους):
age = ο αριθμός που θες.
Για να εκτυπώσεις, να βάλεις δύο μεταβλητές κτλ είναι τα ίδια με τα παραπάνω.
Τύπος float (δεκαδικοί):
mesos_oros = 17.7
Για να εκτυπώσεις, να βάλεις δύο μεταβλητές κτλ είναι τα ίδια με τα παραπάνω.
Τύπος booliang (true/false):
human = true 
Για να εκτυπώσεις, να βάλεις δύο μεταβλητές κτλ είναι τα ίδια με τα παραπάνω.
Αν θέλεις να βάλεις τρεις μεταβλητές στην ίδια σειρά:
name,age,mesos_oros = "Panagiotis", 13, 17.5

Απλά πράγματα

Πώς να εκτυπώσεις τον αριθμό των γραμμάτων:
name = "Panagiotis"
#print(len(name))
Πώς να βρεις κάποιον χαρακτήρα:
name = "Panagiotis"
#print(name.find("o"))
Πώς να κάνεις το πρώτο γράμμα κεφάλαιο:
print(name.capitalize())
Πώς να κάνεις όλα τα γράμματα κεφαλαία:
print(name.upper())
Ένα θες να μετρήσεις τα γράμματα μιας λέξης:
print(name.count())
Για να κάνεις μια ερώτηση:
name = input("εδώ γράφει ο χρήστης στο output")
Εάν θες να πεις κάτι αν γίνει αυτό:
if name = Panagiotis 
       print("γεια")
elif name = Marios 
       print("γεια σου")
else name = Molly
       print("Hello")

Λίστες και Επαναλήψεις

Μέχρι τώρα οι μεταβλητές κρατούσαν μία μόνο τιμή. Τώρα θα μάθεις πώς αποθηκεύουμε πολλές τιμές μαζί χρησιμοποιώντας λίστες.
📌 Λίστες (Lists)
Η λίστα είναι σαν ένα κουτί που μέσα βάζουμε πολλά πράγματα.
names = ["Panagiotis", "Marios", "Molly"]
Τα στοιχεία μπαίνουν μέσα σε αγκύλες [] και χωρίζονται με κόμμα.
Κάθε στοιχείο έχει μια θέση που ξεκινά από το 0.
Για να εμφανίσουμε όλη τη λίστα:
print(names)
Για να πάρουμε ένα συγκεκριμένο στοιχείο:
print(names[0])
Για να προσθέσουμε νέο στοιχείο στο τέλος:
names.append("Giannis")
Για να αφαιρέσουμε ένα στοιχείο:
names.remove("Marios")
🔁 Επαναλήψεις (Loops)
Οι επαναλήψεις κάνουν μια εντολή να εκτελείται πολλές φορές.
🔹 For Loop
Χρησιμοποιείται συχνά με λίστες για να περνάμε όλα τα στοιχεία ένα-ένα.
for name in names:
    print(name)
🔹 Επανάληψη με αριθμούς
for number in range(5):
    print(number)
🔹 While Loop
Το while επαναλαμβάνει όσο μια συνθήκη είναι αληθινή.
age = 10
while age < 15:
    print(age)
    age += 1
🧠 Συνδυασμός loop με if
for name in names:
    if name == "Marios":
        print("Βρέθηκε ο Marios!")

Τα λεξικά αποθηκεύουν δεδομένα σε ζευγάρια κλειδί : τιμή.

student = {

    "name": "Panagiotis",

    "age": 13,

    "average": 17.5

}


Πρόσβαση σε τιμή:

print(student["name"])


Μαθηματικοί τελεστές:

a = 10

b = 3


print(a + b) # πρόσθεση

print(a - b) # αφαίρεση

print(a * b) # πολλαπλασιασμός

print(a / b) # διαίρεση

print(a % b) # υπόλοιπο

print(a ** b) # δύναμη



Τελεστές σύγκρισης:

print(a == b) # ίσο

print(a != b) # όχι ίσο

print(a > b)

print(a < b)



Λογικοί τελεστές:

age = 13

human = True


if age > 12 and human:

    print("Είσαι έφηβος άνθρωπος")



Συνάρτηση:

def say_hello(name):

    print("Γεια σου", name)


say_hello("Panagiotis")


Συγχαρητήρια! Απόλαυσε την πιστοποίηση σου!

X
Αυτός ο ιστότοπος χρησιμοποιεί cookies για να σας προσφέρει μια καλύτερη εμπειρία περιήγησης.
Μπορείτε να τα αποδεχτείτε όλα ή να επιλέξετε τα είδη των cookies που επιθυμείτε να επιτρέψετε.
Ρυθμίσεις απορρήτου
Επιλέξτε ποια cookies θέλετε να επιτρέψετε κατά την περιήγησή σας σε αυτόν τον ιστότοπο. Λάβετε υπόψη ότι ορισμένα cookies δεν μπορούν να απενεργοποιηθούν, επειδή χωρίς αυτά ο ιστότοπος δεν θα λειτουργούσε.
Ουσιώδης
Για την αποτροπή ανεπιθύμητης αλληλογραφίας, αυτός ο ιστότοπος χρησιμοποιεί το Google Recaptcha στις φόρμες επικοινωνίας του.

Αυτός ο ιστότοπος ενδέχεται επίσης να χρησιμοποιεί cookies για συστήματα ηλεκτρονικού εμπορίου και πληρωμών, τα οποία είναι απαραίτητα για την ορθή λειτουργία του ιστότοπου.
Υπηρεσίες Google
Αυτός ο ιστότοπος χρησιμοποιεί cookies από την Google για πρόσβαση σε δεδομένα όπως οι σελίδες που επισκέπτεστε και η διεύθυνση IP σας. Οι υπηρεσίες Google σε αυτόν τον ιστότοπο ενδέχεται να περιλαμβάνουν:

- Χάρτες Google
- Γραμματοσειρές Google
Βασισμένο σε δεδομένα
Αυτός ο ιστότοπος ενδέχεται να χρησιμοποιεί cookies για την καταγραφή της συμπεριφοράς των επισκεπτών, την παρακολούθηση των μετατροπών διαφημίσεων και τη δημιουργία κοινού, συμπεριλαμβανομένων των εξής:

- Google Analytics
- Παρακολούθηση μετατροπών Google Ads
- Facebook (Meta Pixel)